package com.ocean.admin.model.dto.config;

import com.ocean.core.model.dto.BasePageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 系统配置查询DTO
 *
 * @author zhang
 * @since 2022-8-20
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SysConfigDTO extends BasePageDTO {

    /**
     * 参数名称
     */
    @Schema(description = "参数名称")
    private String configName;

    /**
     * 参数键名
     */
    @Schema(description = "参数键名")
    private String configKey;

    /**
     * 系统内置（1是 0否）
     */
    @Schema(description = "系统内置（1是 0否）")
    private Integer configType;

    /**
     * 创建时间
     */
    @Schema(description = "创建时间 开始时间")
    private Date beginTime;

    /**
     * 结束时间
     */
    @Schema(description = "创建时间 结束时间")
    private Date endTime;

}
